package com.skywolf.chem.live.service;

import com.skywolf.chem.common.sysconfig.pojo.dto.PageDTO;
import com.skywolf.chem.common.sysconfig.pojo.vo.PageVO;
import com.skywolf.chem.live.entity.Video;
import com.baomidou.mybatisplus.extension.service.IService;
import com.skywolf.chem.live.param.VideoDto;
import com.skywolf.chem.live.param.VideoInfoDto;
import com.skywolf.chem.manager.param.VideoQueryDto;

/**
 * <p>
 * 视频信息表 服务类
 * </p>
 *
 * @author 
 * @since 2020-11-30
 */
public interface IVideoService extends IService<Video> {
    PageVO<VideoDto> pageVideoList(PageDTO queryParam);

    VideoInfoDto getVideoInfo(Long videoId);

    PageVO<VideoDto> pageVideoListManager(VideoQueryDto queryParam);

    VideoDto getVideoManagerInfo(Long id);
}
